package com.xulinhao.sportplay.util;/**
 * @author xulinhao
 * @create 2021-07-12 10:31
 */

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;

/**
 * @Author xlh
 * @packagename: com.xulinhao.sportplay.util
 * @classname: WebConfig
 * @Description:
 * @Date 2021/7/12
 */
@Configuration //说明该类是一个全局配置类
public class WebConfig extends WebMvcConfigurerAdapter {
    /**
     * 1.访问路径
     * 2.请求来源
     * 3.方法
     * 4.允许携带
     * 5.最大时间
     */
    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")
                .allowedOrigins("Http://localhost:8080","null")
                .allowedMethods("GET","POST","PUT","OPTIONS","DELETE")
                .allowCredentials(true)
                .maxAge(3600);
    }
}
